const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

// http的createServer()方法创建一个新的HTTP服务器并返回它.
// 服务器在接收到请求时，会设置响应的状态码为200
const server = http.createServer((req, res) => {
console.log('请求');

  res.statusCode = 200;
  
  res.setHeader('Content-Type', 'text/plain');
//   关闭响应，将内容作为参数添加到 end()
  res.end('Hello World\n');
});

// 服务器设置为侦听指定的端口和主机名。当服务器就绪时，回调函数被调用，在这种情况下通知我们服务器正在运行.
server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});
